DHCP ( Dynamic Host Configuration Protocol ),動態主機設定協定,最主要的功能是用來自動指派 TCP/IP 相關資訊給用戶端機器的一種網路協定,讓每一個 DHCP 的用戶端開機時,都連線至 DHCP 伺服器以取得該用戶端被授與的網路設定資訊,包括 IP 位址、閘道器以及 DNS 伺服器。
DHCP 可用來快速的傳送用戶端所需的網路相關設定。
系統管理員在設定用戶端系統時,可以選擇 DHCP 作為 USER 端的網路設定!便不需要一一的輸入 IP 位址、網路遮罩、閘道器或 DNS 伺服器,用戶端會自動從 DHCP 伺服器取得這些資訊。
常見的變通應用如:
例如一:系統管理員想要變更大量系統的 IP 位址,DHCP 將會很有用,他可以只編輯伺服器上的一個 DHCP 設定檔案使之含有新的 IP 位址組,而不用重新設定所有的系統。
例如二:公司改變他們的 DNS 伺服器,只需在 DHCP 伺服器上做這個變更,而不是在 DHCP 用戶端上。用戶端重新啟動網路(或者重新開機),變更將會立即生效。
再者,如筆記型電腦或任何的手提電腦設定為 DHCP,只要每一個辦公室都有一部 DHCP 伺服器,您便可以帶著它到各個辦公室即可連線上網。
是不是很方便呢。
首先進行安裝
中間會出現一些選項,不需理會,直接 [TAB] - [OK] 跳過即可。
這樣安裝完畢,夠快吧!
再來修改組態
==== 以下為修改的部分內容 ====
option domain-name "candycoffee.com"; <--自己的域名
option domain-name-servers 192.168.9.10,168.95.1.1; <--USER可取得的DNS
subnet 192.168.9.0 netmask 255.255.255.0 { <--LAN 的網段
range 192.168.9.200 192.168.9.250; <--DHCP提供的IP範圍
option broadcast-address 192.168.9.255; <--廣播位址
option routers 192.168.9.2; <--Gateware
}
==== 以上為修改的部分內容 ====
再來手動啟動
如果要開機的時候,自動啟動
dhcpd_enable="YES" <--加入這行
大功告成!
DHCP 的功能當然不會只有傻傻的,任何人要 IP 他都給!
其中的功能還包括了,指定 IP ,也就是特定的網路設備每次啟動時,就一定能得到某個固定的 IP !
又如認證機制,也就是經過認證許可的機器,才能得到 DHCP 所提供的資訊!
當然,這些也留給讀者們自己去測試研究。這邊僅分享最快速,最簡單的方式,啟動/建置。